home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C++ / Applications / Muddweller 1.2 / source code / UMUDDweller.h < prev   
Encoding:
C/C++ Source or Header  |  1994-02-14  |  1.1 KB  |  35 lines  |  [TEXT/MPS ]

  1. /* UMUDDweller - Implementation of TMUDDwellerApp                             */
  2.  
  3. #ifndef __UMUDDWELLER__
  4. #define __UMUDDWELLER__
  5.  
  6.  
  7.         // • MacApp
  8. #ifndef __UMacApp__
  9. #include "UMacApp.h"
  10. #endif
  11.  
  12.  
  13. //------------------------------------------------------------------------------
  14.  
  15. class TMUDDwellerApp: public TApplication {
  16. public:
  17.     virtual pascal void BuildReserves (TDocument *preserve);
  18.     virtual pascal void Close (void);
  19.     virtual pascal void DispatchEvent (EventInfo *theEventInfo,
  20.         struct TCommand **commandToPerform);
  21.     virtual pascal TCommand *DoCommandKey (short ch, EventInfo *info);
  22.     virtual pascal TDocument *DoMakeDocument (CmdNumber itsCmdNumber);
  23.     virtual pascal void DoSetupMenus (void);
  24.     virtual pascal Boolean DropSome (TDocument *preserve);
  25.     virtual pascal void Idle (IdlePhase phase);
  26.     virtual pascal void IMUDDwellerApp (void);
  27.     virtual pascal struct TCommand *MenuEvent (long menuItem);
  28.     virtual pascal void SFGetParms (CmdNumber itsCmdNumber, short *dlgID,
  29.         Point *where, Ptr *fileFilter, Ptr *dlgHook, Ptr *filterProc,
  30.         TypeListHandle typeList);
  31.     virtual pascal Boolean TrackCursor (void);
  32. };
  33.  
  34. #endif
  35.